高一英语题(关于虚拟语气)[在线等]

来源:百度知道 编辑:UC知道 时间:2024/05/14 00:19:24
The old man insisted that his son ( ) the book and that we ( ) him go.
A.shouldn't have taken away;should let
B.mustn't have taken;must let
C.couldn't have taken;must let
D.can't have taken;should have let
为什么选C?

couldn't have taken表示不可能做过某事~这里意思是他的儿子不可能拿了那本书,must let ,表示必须强制性的语气~~我们必须让他走!
shouldn't have taken 表示本不该做某事
没有can't have taken这种虚拟用法~
mustn't have taken---- must不用于否定句.
should let 是可以用的.
综合选项,自然选c.